/**
 * @func 判断用户是否登陆
 */
function isLogin(that, to, next) {
  /**
   * @desc 本地token保存
   * !使用 router.beforeEach 注册一个全局前置守卫，判断用户是否登陆
   */
  if (to.path === '/login') {
    next()
  } else {
    if (!localStorage.getItem('Authorization')) {
      next('/login')
    } else {
      next()
    }
  }
}

/**
 * @func 动态标题
 */
function activeTitle(to, next) {
  if (localStorage.getItem('Authorization')) {
    if (to.meta.title) {
      document.title = `${to.meta.title} - 远媒数据`
    }
    next()
  }
}

export { isLogin, activeTitle }
